package com.company.exp2.util;

/**
 * @author dyy
 */
public class C {

    // 是否动态生成帧的传输时间
    public static final boolean TRANSMISSION_DURATION_CHANGEABLE = false;

    // 最大创建帧数
    public static final long MAX_FRAME_CREATION_COUNT = 1000000L;

    // 传输超时
    public static final long TRANSMISSION_TIMEOUT = 1500L;

    // 最大传输时间
    public static final long TRANSMISSION_DURATION_UPPER_LIMIT = 2900L;

    // 最小传输时间
    public static final long TRANSMISSION_DURATION_LOWER_LIMIT = 500L;

    // 从传输结束到下一次信道可接受传输帧的时间间隔
    public static final long DIFS = 200L;

    // 回避时间单位长度
    public static final long AVOID_TIME_UNIT = 100L;

    // 传输时间单位长度
    public static final long DURATION_TIME_UNIT = 100L;

    // 产生新帧时间间隔单位长度
    public static final long CREATE_FRAME_INTERVAL_UNIT = 2900L;

    // 泊松分布的数学期望
    public static final int EXPECTED_POISSON = 20;

    // 指数分布的数学期望
    public static final int EXPECTED_EXP = 19;

    // 设置一个固定的传输时间
    // 假定每一个数据包的长度一致
    public static final long FIXED_TRANSMISSION_DURATION = 1000L;

}
